import React from 'react';
import { SVGIcon, ISVGIconProps } from './SVGIcon';

export const AstroIcon: React.FC<ISVGIconProps> = ({ ...props }) => (
  <SVGIcon {...props} viewBox="0 0 1280 1280">
    <path
      fillRule="evenodd"
      clipRule="evenodd"
      d="M815.931 94.6439C825.65 106.709 830.606 122.99 840.519 155.553L1057.06 866.901C976.999 825.368 889.964 795.413 798.174 779.252L657.182 302.798C654.875 295.002 647.715 289.654 639.585 289.654C631.434 289.654 624.26 295.03 621.972 302.853L482.688 779.011C390.471 795.1 303.038 825.109 222.634 866.793L440.24 155.388L440.24 155.388C450.183 122.882 455.154 106.629 464.874 94.5853C473.455 83.9531 484.616 75.6958 497.293 70.6002C511.652 64.8284 528.649 64.8284 562.642 64.8284H718.067C752.104 64.8284 769.123 64.8284 783.496 70.6123C796.184 75.7184 807.352 83.9923 815.931 94.6439Z"
      fill="url(#paint0_linear_709_106)"
    />
    <path
      fillRule="evenodd"
      clipRule="evenodd"
      d="M841.843 900.754C806.146 931.279 734.895 952.097 652.822 952.097C552.089 952.097 467.659 920.737 445.256 878.561C437.247 902.732 435.45 930.396 435.45 948.068C435.45 948.068 430.173 1034.84 490.528 1095.2C490.528 1063.86 515.934 1038.46 547.273 1038.46C600.989 1038.46 600.929 1085.32 600.88 1123.34C600.878 1124.48 600.877 1125.61 600.877 1126.73C600.877 1184.44 636.147 1233.91 686.308 1254.77C678.816 1239.36 674.613 1222.05 674.613 1203.77C674.613 1148.73 706.926 1128.23 744.48 1104.41L744.481 1104.41C774.361 1085.46 807.56 1064.41 830.44 1022.17C842.379 1000.13 849.158 974.893 849.158 948.068C849.158 931.573 846.594 915.676 841.843 900.754Z"
      fill="#FF5D01"
    />
    <path
      fillRule="evenodd"
      clipRule="evenodd"
      d="M841.843 900.754C806.146 931.279 734.895 952.097 652.822 952.097C552.089 952.097 467.659 920.737 445.256 878.561C437.247 902.732 435.45 930.396 435.45 948.068C435.45 948.068 430.173 1034.84 490.528 1095.2C490.528 1063.86 515.934 1038.46 547.273 1038.46C600.989 1038.46 600.929 1085.32 600.88 1123.34C600.878 1124.48 600.877 1125.61 600.877 1126.73C600.877 1184.44 636.147 1233.91 686.308 1254.77C678.816 1239.36 674.613 1222.05 674.613 1203.77C674.613 1148.73 706.926 1128.23 744.48 1104.41L744.481 1104.41C774.361 1085.46 807.56 1064.41 830.44 1022.17C842.379 1000.13 849.158 974.893 849.158 948.068C849.158 931.573 846.594 915.676 841.843 900.754Z"
      fill="url(#paint1_linear_709_106)"
    />
    <defs>
      <linearGradient
        id="paint0_linear_709_106"
        x1="883.889"
        y1="27.1132"
        x2="639.848"
        y2="866.902"
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="white" />
        <stop offset="1" stopColor="#F9FAFB" />
      </linearGradient>
      <linearGradient
        id="paint1_linear_709_106"
        x1="1002.57"
        y1="652.45"
        x2="791.219"
        y2="1094.91"
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#FF1639" />
        <stop offset="1" stopColor="#FF1639" stopOpacity="0" />
      </linearGradient>
    </defs>
  </SVGIcon>
);
